sand retaining filter - Espagnol Anglais Dictionnaire